import { enableCheckFlowTemplateById } from '@/api/basic'
import { ref } from 'vue'

/**
 * 审批流模板服务
 */
export default function () {
  const enableCheckFlowTemplateLoading = ref(false)

  const enableCheckFlowTemplate = async (templateId: string) => {
    try {
      enableCheckFlowTemplateLoading.value = true
      const res = await enableCheckFlowTemplateById(templateId)
      enableCheckFlowTemplateLoading.value = false
      return res.data
    } catch (error) {
      enableCheckFlowTemplateLoading.value = false
    }
  }

  return {
    enableCheckFlowTemplateLoading,
    enableCheckFlowTemplate,
  }
}
